// Generated from Wezlang.g4 by ANTLR 4.0
package Parser;

import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.Token;
import org.antlr.v4.runtime.tree.TerminalNode;
import org.antlr.v4.runtime.tree.ErrorNode;

public class WezlangBaseListener implements WezlangListener {
	@Override public void enterIf_block(WezlangParser.If_blockContext ctx) { }
	@Override public void exitIf_block(WezlangParser.If_blockContext ctx) { }

	@Override public void enterTyped_var(WezlangParser.Typed_varContext ctx) { }
	@Override public void exitTyped_var(WezlangParser.Typed_varContext ctx) { }

	@Override public void enterLine(WezlangParser.LineContext ctx) { }
	@Override public void exitLine(WezlangParser.LineContext ctx) { }

	@Override public void enterBlock(WezlangParser.BlockContext ctx) { }
	@Override public void exitBlock(WezlangParser.BlockContext ctx) { }

	@Override public void enterStruct_def(WezlangParser.Struct_defContext ctx) { }
	@Override public void exitStruct_def(WezlangParser.Struct_defContext ctx) { }

	@Override public void enterExpr(WezlangParser.ExprContext ctx) { }
	@Override public void exitExpr(WezlangParser.ExprContext ctx) { }

	@Override public void enterType(WezlangParser.TypeContext ctx) { }
	@Override public void exitType(WezlangParser.TypeContext ctx) { }

	@Override public void enterFunction(WezlangParser.FunctionContext ctx) { }
	@Override public void exitFunction(WezlangParser.FunctionContext ctx) { }

	@Override public void enterElif_block(WezlangParser.Elif_blockContext ctx) { }
	@Override public void exitElif_block(WezlangParser.Elif_blockContext ctx) { }

	@Override public void enterArg_list(WezlangParser.Arg_listContext ctx) { }
	@Override public void exitArg_list(WezlangParser.Arg_listContext ctx) { }

	@Override public void enterProg(WezlangParser.ProgContext ctx) { }
	@Override public void exitProg(WezlangParser.ProgContext ctx) { }

	@Override public void enterFunction_call(WezlangParser.Function_callContext ctx) { }
	@Override public void exitFunction_call(WezlangParser.Function_callContext ctx) { }

	@Override public void enterPrimitive(WezlangParser.PrimitiveContext ctx) { }
	@Override public void exitPrimitive(WezlangParser.PrimitiveContext ctx) { }

	@Override public void enterVariable(WezlangParser.VariableContext ctx) { }
	@Override public void exitVariable(WezlangParser.VariableContext ctx) { }

	@Override public void enterExpr_list(WezlangParser.Expr_listContext ctx) { }
	@Override public void exitExpr_list(WezlangParser.Expr_listContext ctx) { }

	@Override public void enterType_list(WezlangParser.Type_listContext ctx) { }
	@Override public void exitType_list(WezlangParser.Type_listContext ctx) { }

	@Override public void enterEveryRule(ParserRuleContext ctx) { }
	@Override public void exitEveryRule(ParserRuleContext ctx) { }
	@Override public void visitTerminal(TerminalNode node) { }
	@Override public void visitErrorNode(ErrorNode node) { }
}